package cliente.pagina.contenido.grupo.jerarquia.integracion;

import comun.constantes.CARPETAS_ARCHIVOS_RECURSO;
import comun.constantes.RECURSOS;
import helpers.grupo.jerarquia.integracion.HelperGestionIntegracion;
import cliente.pagina.Pagina;
import cliente.pagina.contenido.*;

public class ContenidoGestionIntegracion extends VistaContenido{
	
	public ContenidoGestionIntegracion() {
	}

	public ContenidoGestionIntegracion(Pagina pagina) {
		  super.setPagina(pagina);
	}
	
	public String getTitulo() {
		String msj = "Integraciones";
		return msj;
	}
	
	protected String getSubcarpetaRecurso() {
		return CARPETAS_ARCHIVOS_RECURSO.GRUPOS;
	}

	//redefino el metodo abstracto de Vista contenido
	public String getNombreRecurso(){
	    return RECURSOS.GESTION_INTEGRANTES;
	}

	public String getHTMLVista() {
		String html = "";
		HelperGestionIntegracion  helperGestionIntegracion = new HelperGestionIntegracion(this.getPagina());
	    try {
	       html += "       <h1>"+this.getTituloContenido()+"</h1>\n\t";
	       html += helperGestionIntegracion.getHTMLGestionIntegracion();
	       helperGestionIntegracion.commit();
	    }
	    catch (Exception ex) {
	      ex.printStackTrace();
	      helperGestionIntegracion.rollback();
	      return  comun.MensajeDeError.ERROR_EN_LA_GENERACION_DE_LA_PAGINA;
	    }
	     return html;
	}
		
	protected String getNombrePagina() {
		return "gestion_integracion.jsp";
	}

	public String getTituloLink() {
		String msj = "\"Invitaciones - Solicitudes\"><span>"+this.getTeclaAccesoRapido()+"</span>ntegraciones";
		return msj;
	}
	public String getTeclaAccesoRapido() {	
		return "I";
	}
	public String getTituloContenido(){
		String msj = "Integraciones";
		return msj;
	}
}
